Ask-Elle: A Haskell Tutor
نویسنده
چکیده
منابع مشابه
Teachers and Students in Charge - Using Annotated Model Solutions in a Functional Programming Tutor
We are developing Ask-Elle, a programming tutor that supports students practising functional programming exercises in Haskell. Ask-Elle supports the stepwise construction of a program, can give hints and worked-out solutions at any time, and can check whether or not a student is developing a program similar to one of the model solutions for a problem. An important goal of Ask-Elle is to allow a...
متن کاملA Programming Tutor for Haskell
In these lectures we will introduce an interactive system that supports writing simple functional programs. Using this system, students learning functional programming: – develop their programs incrementally, – receive feedback about whether or not they are on the right track, – can ask for a hint when they are stuck, – see how a complete program is stepwise constructed, – get suggestions about...
متن کاملWHAT: Web-Based Haskell Adaptive Tutor
In this paper we introduce WHAT, an intelligent tutor for learning the functional programming language Haskell. WHAT adapts its behavior not only individually for each student but also by considering the performance of similar students. The core of its adaptive part is based on the classification of students into classes (groups of students sharing some attributes). By doing that, the behavior ...
متن کاملResponding to Free-Form Student Questions in ERM-Tutor
We present ERM-Tutor, a constraint-based tutor that teaches logical database design (i.e. mapping conceptual to logical database schemas). Students practice this procedural task in ERM-Tutor by solving each step and receiving feedback on their solutions. We also present a new feature added to the system, which enables students to ask free-form questions. A preliminary evaluation carried out on ...
متن کاملStudent Question-Asking Patterns in an Intelligent Algebra Tutor
Cognitive Tutors are proven effective learning environments, but are still not as effective as one-on-one human tutoring. We describe an environment (ALPS) designed to engage students in question-asking during problem solving. ALPS integrates Cognitive Tutors with Synthetic Interview (SI) technology, allowing students to type free-form questions and receive pre-recorded video clip answers. We p...
متن کامل